I didn’t work on it much, but I would like to make a proof of concept / working prototype to see what is possible.
There are some limitations what InSim can offer. One of the features I would like to add is detecting proper usage of turn signals, car lights, handbrake etc. There isn’t a way to get current state of the player’s car lights and switches via server-side InSim. Every player would have to download and run a local program which would connect to their local LFS via OutGauge, but that has some limitations too - it outputs the state of the dashboard switches, so if a car doesn’t support sidelights / low / high beam on the dashboard, the data is not there.
Another way is to make it a single player app only. But I like the idea of having a shared area on a multiplayer server where several people can do the challenges in parallel and others can spectate them, also leaderboards can be tracked.
Maybe it can be a combination of both. I can start with a client-side program first and maybe in the future connect it with a server-side InSim app.